#ifndef __ESP8266_H
#define __ESP8266_H

#include "main.h"
#include "bsp_gpio_out.h"
#include "bsp_usart.h"

extern UsartRecv_t g_esp_recev;


#define esp_rec_buf_clean() 						bsp_usart_rec_buf_clean(&g_esp_recev)
#define esp_init()											bsp_usart_init(&g_esp_recev)
#define esp_deinit()										bsp_usart_deinit(&g_esp_recev)
#define esp_handle()										bsp_usart_handle(&g_esp_recev)

uint8_t esp_send_str(uint8_t *str, int size);

void esp8266_reset(void);

#endif
